========================================================================= INFO-ATARI16 Digest Sat, 20 Jan 90 Volume 90 : Issue 73 Today's Topics: POOLFIX3.ARC - fix program for TOS 1.4, TOS 1.6 ---------------------------------------------------------------------- Date: 19 Jan 90 23:46:05 GMT From: imagen!atari!apratt@ucbvax.Berkeley.EDU (Allan Pratt) Subject: POOLFIX3.ARC - fix program for TOS 1.4, TOS 1.6 Message-ID: <1983@atari.UUCP> This posting contains a uuencoded archive called POOLFIX3.ARC. In it there is a program, POOLFIX3.PRG. If you have Rainbow TOS (TOS 1.4) or STe TOS (TOS 1.6), please put this program in your AUTO folder. It fixes a bug in those TOSes concerning GEMDOS's internal memory management. The bug is small and hard to come across. You have to be fooling with dozens of folders and lots of Malloc calls to get it to happen. You probably haven't seen it; with this program, you never will. This is an Atari Official patch program. It is intended for wide distribution. Feel free to give this to friends, upload it to BBSes and other services, and make it available in user group libraries. Yes, I know you already have fix programs in your AUTO folder. This one is different. Why don't we bundle them? Because you might need some and not the others, and because it's easier for us: I don't think you really want to make this kind of thing hard for us to do, do you? A broken version of this patch, called POOLFIX.PRG (not POOLFIX3.PRG), was released on 10-Jan-90; if you got that one, throw it away and use this one instead. If you happened across POOLFIX2.PRG during the brief time it was available, throw it away too. I apologize for the inconvenience. If you don't need this patch, the program will tell you so. Here is an excerpt from POOLFIX3.DOC, also included in the archive: ********************************************************************** Atari Corp., January 19, 1990 There is a rare bug in Rainbow TOS (1.4) and STe TOS (1.6) involving the way GEMDOS handles its internal memory. You probably have never seen this bug, and if you use this patch program, you never will. Place POOLFIX3.PRG in your AUTO folder and reboot your machine. That's all there is to it. POOLFIX3.PRG will run every time you boot your machine, so the bug will never ever bite you. You might get a message to the effect that it must run first in the AUTO folder. If this happens, copy the programs from your AUTO folder to another place and erase them all from the AUTO folder. Now copy POOLFIX3.PRG into your AUTO folder, and then all the other programs which were there. (A version of this patch was released January 10; it didn't work, and shouldn't be used. Another was released January 18; it didn't work either. (Look, I'm only human!) This is Take 3.) There are more technical details on this bug and the fix in the file POOLFIX3.DOC, also in the archive. The uuencoded archive follows my signature. ============================================ Opinions expressed above do not necessarily -- Allan Pratt, Atari Corp. reflect those of Atari Corp. or anyone else. ...ames!atari!apratt begin 644 poolfix3.arc M&@A03T],1DE8,RY$3T,`+08``#,4Z76;LI0*```,0>B$D9,&Q)`W-& MS)L[(*@\F0("10P7-%*8=$,&Q!0J(G7R].G"AE":=MZPL4/SS$8Z'T'<"3/Q M2)$F1':"0/.0#)LR)=/02>N&#D@W8=B`:%.F#<(\+D"`R/*F#@@X:>0S-85]\EK4$H%RS95<@=&*H M)5)LN7&D`%]~M9'&&6A\=T89WYU$UQQSA/'B:!=F58899I0QQG=8G7;?7*%] M)\>`U:4AQQS?T33:1QM)1YUU;&`G!WI)<$;:6&'``8=D4 MEYI6\BT:4HD;H1`$"(W-D<8;,+VA97FEG3;K5B6%=!:A913E$$02403##D.2 MD089;ISPW1T(K5$J&8~AT5>5V7XGADBA-8M>$&ZL"AVR*)6Q+&3./A21'!/% M@`.U:H%@+;;::M7M1F6HQ6=>*##1H+<@)'$"G,`:-E8=X[D1@E#I5589%6&L M(1)R*>BF@`J0&"%RE@NJ]));(3'9;',8NI6:&VF,$9>_,,[$1DG":H6&F96U MZMI&E2WV&XW1:A:KD/V2\09:#(441E'`ZB"R1RMIZ#1:Y5HF(J\&@B"L6VZ@ MA~)J@A$F,6*2!?PA")!)=E]>&R7Q'5E>@NFSW$*O65*Z(#3QWAMCF`0"&PYJ M%AN7B1F.~'<]/PI2>PHX&1MT<~3A5IV_= M3)==~()&KV5=?1463Y]Z7`8.B6HGQJ#%)S2PAC-\2SN,6$UW/@~`)EPT1%9B-2 MA*#(JN`&Z[AN0*>15QX8$I~0L*>!&G(2AL;4!B+~"B:!J0."%H,>CP3-6&@@ M84@2TY8.JD>(;?0-@H"%DK[,421N\I]E"N8&EY0!#SZ28[,8(H:).*TJB_+A M$`7YQI[0DJ7D(H.J#*P78L22R*~6` M2I)*A(CD0]DC($]L=ALL?>>`AC-#;USRJ2>R@78PXM.0%M.L#MKG2!1D8B!_ MU$E3FF>1JAR2$TO"R@(J('YF$0@42<\P!`66P>F=]$/(4`+G MILB@P'CO9$B_(+,6%2K31G#+D3;=2,A/!@B;X/2E"IU0!"Q082-'J(O3 MJYDH`8O!R8O:L%%!M:5ZR_.41S>2@`2D@3,H.*A+*D-0XR4`$@.`*!N)N`.1 MM?2E/7GG2$K2A'[*$SI5G&=6Z@F2>[YG#C;%*4$-NLR>*J"E\H(,2W$ZAF5! M!T,RM2I+$Z`&BH&OF5E9WQEH<)*0W%R,@-_@Q MCBP"03FG<$;[X6\N=;F+]:IB0#?`H0Z%(S0-_*48_E4J+_J99%~%E+A7N?CUVNM4GOF M[!!TW$>45[K!M3Q4IWU02X<48H@F8Y)#~KZ32Q`(MZ]SJ"4:"%!/3TQ&25@S M+E!21P`:!@``,Q1Z>(P%OP<```Q@-```<,`0`$@'!$)RP.(-``(CG`T40$C( MJ1\\`(!P$@0C`!@C!0`!*`,0.`, M@IT&6`)P9_$%CR]/GC`)`Z``+"R/2`8HH02(4&M2T\RL*2(-``0D\``@!$(! M)`")8/'*.5#,0%Q2>3%0XX(7/GY"5?+*&@+*IX\J*!1:8%Q$`U4.G@ M``0O*H!P`0`#-%<`.+P`8/0@`:-(E2*6Y8T?``A~`%1=8~`,`1<5SAV:.99$ M&GS~1B@;>,"1;MZ&L"CZ35"1[7VTB!~0-`+?V(EG0YC.26ELYY90/";@R.7) MY,J7,T,[=-:11\X`/,;@"(4P`NW<"6=L*0=~D.X>`WADPE$)O_9*@0!%$%0, M@00(3Q@!0@PYM*!$$$ZTD`,,("3AQ!14!,$$$T40X4(#"@!`!1IE@`#'&V~P M86(8=(R!!@AIS`%"&&S(44889.0!HQMST$$C&V600=F()9Z8XHHMOA@C"&Z\ M00>39009Y(X@T('&DB)-(2*))J*H(APLN@A"&W7T"((<=;@!@AEIR&%F&FI: M60:(7`11A4A"*8!@1QEC6"I'"D->*:.FG'H*99`RRMGED6`F MR0((8M1!!XA6+IGHHHVV`0(9;Y0QAQLG/&GC&(NZD88>)08K8Y:405(`%D)( M$41H3'BF1`Z\67+&0`8P!0`.3J"!P`5-G<%`$.\`8(`2>!3@R1D"4($(#!"< M`0%*`"1QA@($Q~`:P4Q0D`0I-~&"`-T[[8O6Y`"B@\D-NH"O$$6JSS3<'?Q/P!CP_D=~\$!&ZO$$:H4$71ARN!_.(P&/!XY-`T M4OGEF4M@!C+0MT3%S0;&=]@V,\"WU38 MSP/?2/`!\/#6$KT]A&]~~YKR##"XPC$@>E~CGN,@)SG*60YS\ML<~!XX$&:0 MSWQ*.(+Z_)"+9O"-#M6[GN0:X0)`&.`2CC%`XU0XN]``GN.8]KP'1FQ[CK`=$[5VP>]\C8``,V!,E*E!P MA%L;!S.3.`G2T(+8\`T(!C(4&8WI%*0%4.BC"=S01Q1,X68,*.'A3,`$2[I1'EHT MH`#:X`P89"0`-[,!R`CBB%V@XRM"<<`J>Q."P#&@C;8401-DD)$#P"`;44B& M)#'#`"$`X68"D",=<0`(/.KQCP)@P68@T!``4$`(A~@,ZSRRD2`H`1!<>P$1 M"R``'ZREFY3APB-`D"]0@``!?`,!""#`"T#PC0'?Y)L$H(`(,+@#!`[@FP%8 M@#D"P"$`*U/"(>[Y@@-PDSOK-``=@0`,/5YL(`U-C39E]U!O@G,@$A#G0S!`,P(S4!6#-N`$!$